        .proinfo {
            width: 100%;
            /* height: 1200px; */
            /* background-color: greenyellow; */
            border-bottom: 1px solid #E7E7E7
        }
        
        .goods-content {
            width: 1200px;
            height: 719px;
            /* background-color: yellowgreen; */
            margin: 0px auto;
            border-bottom: 1px solid #E7E7E7
        }
        
        .img-list {
            width: 490px;
            height: 600px;
            margin: 50px 90px 0 0;
            float: left;
            /* position: fixed;*/
            /* background-color: royalblue; */
        }
        /* 大图 */
        
        .big-img {
            width: 100%;
            height: 490px;
            border: 1px solid #e8e8e8;
        }
        
        .big-img img {
            width: 100%;
            height: 100%;
        }
        /* 小图 */
        
        .small-img {
            width: 100%;
            height: 74px;
            margin-top: 30px;
            position: relative;
            /* background-color: red; */
        }
        
        .arrow {
            width: 45px;
            height: 100%;
            cursor: pointer;
            text-align: center;
            line-height: 70px;
            vertical-align: middle;
            background-color: white;
            border: none;
            font-size: 30px;
            color: #999999;
            outline: none;
        }
        
        .arrow-left {
            position: absolute;
            left: 0;
        }
        
        .arrow-right {
            position: absolute;
            right: 0;
        }
        /* 小图 */
        
        .listbox {
            width: 400px;
            height: 100%;
            margin: 0 auto;
            overflow: hidden;
        }
        
        .listbox ul {
            display: inline-block;
        }
        
        .listbox ul li {
            width: 70px;
            height: 70px;
            list-style: none;
            float: left;
            margin: 0 4px;
            border: 1px solid #eeeeee;
            cursor: pointer;
        }
        
        .listbox li img {
            width: 100%;
            height: 100%;
        }
        /* 商品信息 */
        
        .property-list {
            width: 620px;
            height: 720px;
            /* background-color: red; */
            height: auto;
            overflow: hidden;
            margin-top: 70px;
            float: right;
            min-height: 530px;
        }
        
        .pro-name {
            font-size: 24px;
            color: #333333;
            margin-bottom: 10px;
        }
        
        .pro-slogan {
            font-size: 16px;
            color: #2A2A2A;
            margin-top: 10px;
        }
        
        .pro-price {
            font-size: 30px;
            color: #00c65e;
            margin-top: 10px;
        }
        /* 商品颜色选项 */
        
        .pro-choose {
            margin-top: 30px;
            width: 620px;
            height: 290px;
            border-top: 1px solid #E7E7E7;
            padding-top: 18px;
            overflow: hidden;
        }
        
        .pro-choose-item {
            overflow: hidden;
            width: 100%;
            height: auto;
            display: inline-block;
        }
        
        .pro-choose-name {
            width: 70px;
            height: 42px;
            /* background-color: red; */
            float: left;
            margin-right: 10px;
            text-align: justify;
            position: relative;
            line-height: 42px;
        }
        
        .pro-choose-name:after {
            content: "";
            display: inline-block;
            overflow: hidden;
            width: 100%;
        }
        
        .pro-choose-content {
            width: 540px;
            float: left;
        }
        
        .pro-choose-pill {
            width: 150px;
            height: 42px;
            border-radius: 3px;
            text-align: center;
            float: left;
            line-height: 42px;
            margin: 0 20px 20px 0;
            border: 1px solid #DCE1E4;
            cursor: pointer;
            /* border: 1px solid #00c65e; */
        }
        
        .pro-choose-pill:nth-child(1) {
            border: 1px solid #00c65e;
        }
        
        .pro-choose-content {
            width: 540px;
            float: left;
        }
        
        .sel-num {
            width: 150px;
            height: 42px;
            float: left;
            border: 1px solid #DCE1E4;
            position: relative;
        }
        
        .sel-num button {
            width: 42px;
            height: 42px;
            border: none;
            background-color: inherit;
            outline: none;
            position: absolute;
            cursor: pointer;
        }
        
        .reduce-num {
            top: 0;
            left: 0;
        }
        
        .sel-num #num {
            width: 56px;
            height: 42px;
            line-height: 42px;
            display: block;
            text-align: center;
            margin: 0 auto;
        }
        
        .add-num {
            top: 0;
            right: 0;
        }
        /* 购买 */
        
        .button-col {
            margin-top: 45px;
        }
        
        .button-col .btn {
            width: 170px;
            height: 52px;
            color: white;
            padding: 15px 12px;
            margin-right: 20px;
            border-radius: 4px;
            border: 1px solid transparent;
            outline: none;
            cursor: pointer;
        }
        
        .btn-black {
            background-color: black;
        }
        
        .btn-green {
            background-color: #00c65e;
        }
        /* 放大镜 */
        
        #mask {
            height: 140px;
            width: 140px;
            background-color: red;
            opacity: 0.4;
            position: absolute;
            z-index: 3;
            display: none;
        }
        
        .small-box {
            height: 493px;
            width: 492px;
            background-color: #ffffff;
            background-size: 490px 490px;
            position: absolute;
            top: 111px;
        }
        
        .big-box {
            height: 420px;
            width: 420px;
            background-color: #ffffff;
            /* background-image: url(img/13.jpg); */
            background-size: 1470px 1470px;
            background-repeat: no-repeat;
            position: absolute;
            right: 360px;
            top: 110px;
            display: none;
            z-index: 555;
        }